package cqupt.wenlong.jisuanqi;

import androidx.appcompat.app.AppCompatActivity;

import android.os.Bundle;
import android.view.KeyEvent;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;

public class jia extends AppCompatActivity implements View.OnClickListener {

    EditText et1;//声明加法1输入文本框变量为et1（与控件ID一致）
    EditText et2;//声明加法2输入文本框变量为et2（与控件ID一致）
    TextView tv;//声明和普通文本框变量为tv（与控件ID一致）
    Button bt;//声明等于按钮控件变量为bt（与控件ID一致）
    int sum;//定义一个sum自定义变量方便后面方法求和存放求和的值

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        et1 = findViewById(R.id.et1);//寻找加法1输入文本框ID
        et2 = findViewById(R.id.et2);//寻找加法2输入文本框ID
        tv = findViewById(R.id.tv);//寻找和普通文本框ID
        bt=findViewById(R.id.bt);//寻找等于号普通按钮ID
        bt.setOnClickListener(this);//给等于号普通按钮安装一个监听器，便于点击等于号按钮，和就能求出


    }
    //String => int =>String
    @Override
    public void onClick(View v) {
        String j1=et1.getText().toString();//通过et1ID（加法1输入文本框）得到文本内容（数据类型为字符串型）赋值给j1（也就是说j1代表加法1，可以理解为是它的小名）
        String j2=et2.getText().toString();//通过et2ID（加法2输入文本框）得到文本内容（数据类型为字符串型）赋值给j2（也就是说j2代表加法2，可以理解为是它的小名）
        int num1=Integer.valueOf(j1).intValue();//将j1字符串类型强制转换为int类型
        int num2=Integer.valueOf(j2).intValue();//将j2字符串类型强制转换为int类型
        sum=num1+num2;//开始运算加法1+ 加法2=和（sum代表和的变量）
        tv.setText(j1);//由于setText(只能输出字符串类型)所以通过j1（加法1或者j2加法2）代理帮忙存储来输出和的值


    }
}